autocad milling cnc invention autodesk design patent webcam bobcad cam cad watch tv cnc software innovation lathe machining